package com.lanou3g.code0410.counter;

/**
 * Created by dllo on 18/4/10.
 */
//public class Opdivide extends Operator {
//    @Override
//    public int compute(int num1, int num2) {
//        return num1/num2;
//    }
//}

public class Opdivide extends Operator {
    @Override
    public Float compute(int num1, int num2) {

        //在java中小数是可以除0 的,不会导致程序崩溃,得到的结果是无穷Infinity
        // 整数相除会崩溃
        //特殊的:如果是0f/0,结果是NAN(not a number)不是一个数

        float a;
        if (num2 == 0){

            //提示用户结果是不正常的数
            a = 0.0001f;

            return num1/ a;

        }
        return num1 *1f /num2;
    }
}
